|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnegotiator.boaframework.AcceptanceStrategy
public abstract class AcceptanceStrategy
Describes an acceptance strategy of an agent of the BOA framework. Tim Baarslag, Koen Hindriks, Mark Hendrikx, Alex Dirkzwager and Catholijn M. Jonker. Decoupling Negotiating Agents to Explore the Space of Negotiation Strategies
| Constructor Summary | |
|---|---|
AcceptanceStrategy()
|
|
| Method Summary | |
|---|---|
abstract Actions |
determineAcceptability()
Determines to either to either accept or reject the opponent's bid or even quit the negotiation. |
void |
init(NegotiationSession negotiationSession,
OfferingStrategy offeringStrategy,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
Standard initialize method to be called after using the empty constructor. |
boolean |
isMAC()
Method which states if the current acceptance strategy is the Multi-Acceptance Strategy. |
java.lang.String |
printParameters()
|
void |
setOpponentUtilitySpace(negotiator.protocol.BilateralAtomicNegotiationSession fNegotiation)
Method which may be overwritten to get access to the opponent's utilityspace in an experimental setup. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AcceptanceStrategy()
| Method Detail |
|---|
public void init(NegotiationSession negotiationSession,
OfferingStrategy offeringStrategy,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
throws java.lang.Exception
negotiationSession - state of the negotiation.offeringStrategy - of the agent.parameters - of the acceptance strategy.
java.lang.Exception - thrown when initializing the acceptance strategy fails.public java.lang.String printParameters()
public void setOpponentUtilitySpace(negotiator.protocol.BilateralAtomicNegotiationSession fNegotiation)
fNegotiation - reference to negotiation setting.public abstract Actions determineAcceptability()
public boolean isMAC()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||